sorgente: esempio_29.html

"Un programmatore principiante scrive programmi come una formica
costruisce il formicaio, un pezzo per volta, senza pensare alla struttura
più; grande. I suoi programmi saranno come castelli di sabbia. Per un pò"
staranno in piedi, ma se crescono ancora finiranno per crollare.

Quando si rende conto di questo problema, il programmatore passerà un
sacco di tempo a pensare alla struttura. I suoi programmi avranno una
struttura rigida, come sculture nella roccia. Sono solidi, ma quando bisogna
modificarli, sarà; necessario usare la violenza.

Il programmatore esperto sa quando applicare strutture e quando lasciare
le cose nella loro forma più semplice. I suoi programmi sono come creta
solidi ma malleabili.

Jamie Zawinski